// 权限模块接口集合
import request from './request.js'

// /**
//  * 添加权限
//  */
// export const addPermission = (data) => {
// 	return request.post('/permission', data)
// }

// /**
//  * 删除权限（根据ID删除）
//  */
// export const deletePermission = (data) => {
// 	return request.delete('/permission', data)
// }

// /**
//  * 更新权限（根据DTO中的ID更新）
//  */
// export const updatePermission = (data) => {
// 	return request.put('/permission', data)
// }

// /**
//  * 查询单个权限（根据ID查询）
//  */
// export const getPermissionById = (id) => {
// 	return request.get(`/permission/${id}`)
// }

/**
 * 分页查询权限列表
 */
export const getPermissionPage = (data) => {
	return request.get('/permission/page', data)
}

/**
 * 返回权限标识等级
 */
export const getPermLevel = () => {
	return request.get('/permission/level')
}

/**
 * 授予权限
 */
export const grantPermission = (id) => {
	return request.post(`/permission/grant/${id}`)
}

/**
 * 撤销权限
 */
export const revokePermission = (id) => {
	return request.delete(`/permission/revoke/${id}`)
}

/**
 * 返回全部权限
 */
export const getAllPermission = (id) => {
	return request.get('/permission')
}